home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Place in System Folder
/
System 7.5.2 or higher
/
Finder Scripting Extension
/
Finder Scripting Extension.rsrc
/
CODE_63.txt
< prev
next >
Wrap
Text File
|
1993-04-16
|
20KB
|
354 lines
# near model CODE resource
# jump table entries: 9592-9596 (5 of them)
export_1199:
00000000 4E56 FFF8 link A6, -0x0008
00000004 48E7 1308 movem.l -[A7], D3,D6,D7,A4
00000008 2C2E 000C move.l D6, [A6 + 0xC]
0000000C 286E 0008 movea.l A4, [A6 + 0x8]
00000010 4207 clr.b D7
00000012 486E FFFC pea.l [A6 - 0x4]
00000016 486E FFF8 pea.l [A6 - 0x8]
0000001A 2F0C move.l -[A7], A4
0000001C 4EAD 258A jsr [A5 + 0x258A /* export_1197 */]
00000020 7601 moveq.l D3, 0x01
00000022 BCAE FFFC cmp.l D6, [A6 - 0x4]
00000026 4FEF 000C lea.l A7, [A7 + 0xC]
0000002A 6708 beq +0xA /* 00000034 */
0000002C BCAE FFF8 cmp.l D6, [A6 - 0x8]
00000030 6702 beq +0x4 /* 00000034 */
00000032 7600 moveq.l D3, 0x00
label00000034:
00000034 1E03 move.b D7, D3
00000036 2006 move.l D0, D6
00000038 0480 2A2A 2A2A subi.l D0, 0x2A2A2A2A /* '****' */
0000003E 6732 beq +0x34 /* 00000072 */
00000040 0480 3939 3A4C subi.l D0, 0x39393A4C /* '99:L' */
00000046 6772 beq +0x74 /* 000000BA */
00000048 0480 0006 0FF7 subi.l D0, 0x60FF7
0000004E 6726 beq +0x28 /* 00000076 */
00000050 0480 0005 EDFD subi.l D0, 0x5EDFD
00000056 671E beq +0x20 /* 00000076 */
00000058 0480 0005 0C08 subi.l D0, 0x50C08
0000005E 6772 beq +0x74 /* 000000D2 */
00000060 0480 02F4 FDF3 subi.l D0, 0x2F4FDF3
00000066 675E beq +0x60 /* 000000C6 */
00000068 0480 0CFA 080D subi.l D0, 0xCFA080D
0000006E 673E beq +0x40 /* 000000AE */
00000070 606A bra +0x6C /* 000000DC */
label00000072:
00000072 7E01 moveq.l D7, 0x01
00000074 6066 bra +0x68 /* 000000DC */
label00000076:
00000076 7601 moveq.l D3, 0x01
00000078 2F03 move.l -[A7], D3
0000007A 2F0C move.l -[A7], A4
0000007C 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
00000080 588F addq.l A7, 4
00000082 261F move.l D3, [A7]+
00000084 4A00 tst.b D0
00000086 6622 bne +0x24 /* 000000AA */
00000088 2F03 move.l -[A7], D3
0000008A 2F0C move.l -[A7], A4
0000008C 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
00000090 588F addq.l A7, 4
00000092 261F move.l D3, [A7]+
00000094 4A00 tst.b D0
00000096 6612 bne +0x14 /* 000000AA */
00000098 2F03 move.l -[A7], D3
0000009A 2F0C move.l -[A7], A4
0000009C 4EAD 185A jsr [A5 + 0x185A /* export_775 */]
000000A0 588F addq.l A7, 4
000000A2 261F move.l D3, [A7]+
000000A4 4A00 tst.b D0
000000A6 6602 bne +0x4 /* 000000AA */
000000A8 7600 moveq.l D3, 0x00
label000000AA:
000000AA 8E03 or.b D7, D3
000000AC 602E bra +0x30 /* 000000DC */
label000000AE:
000000AE 2F0C move.l -[A7], A4
000000B0 4EAD 1852 jsr [A5 + 0x1852 /* export_774 */]
000000B4 8E00 or.b D7, D0
000000B6 584F addq.w A7, 4
000000B8 6022 bra +0x24 /* 000000DC */
label000000BA:
000000BA 2F0C move.l -[A7], A4
000000BC 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
000000C0 8E00 or.b D7, D0
000000C2 584F addq.w A7, 4
000000C4 6016 bra +0x18 /* 000000DC */
label000000C6:
000000C6 2F0C move.l -[A7], A4
000000C8 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
000000CC 8E00 or.b D7, D0
000000CE 584F addq.w A7, 4
000000D0 600A bra +0xC /* 000000DC */
label000000D2:
000000D2 2F0C move.l -[A7], A4
000000D4 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
000000D8 8E00 or.b D7, D0
000000DA 584F addq.w A7, 4
label000000DC:
000000DC 0CAE 6E75 6C6C FFF8 cmpi.l [A6 - 0x8], 0x6E756C6C /* 'null' */
000000E4 6602 bne +0x4 /* 000000E8 */
000000E6 4207 clr.b D7
label000000E8:
000000E8 1007 move.b D0, D7
000000EA 4CEE 10C8 FFE8 movem.l D3,D6,D7,A4, [A6 - 0x18]
000000F0 4E5E unlink A6
000000F2 4E75 rts
export_1200:
000000F4 4E56 FFA4 link A6, -0x005C
000000F8 48E7 0308 movem.l -[A7], D6,D7,A4
000000FC 2E2E 0010 move.l D7, [A6 + 0x10]
00000100 286E 000C movea.l A4, [A6 + 0xC]
00000104 486E FFE0 pea.l [A6 - 0x20]
00000108 4EAD 0B92 jsr [A5 + 0xB92 /* export_366 */]
0000010C 2D7C 6E75 6C6C FFE8 move.l [A6 - 0x18], 0x6E756C6C /* 'null' */
00000114 7000 moveq.l D0, 0x00
00000116 2D40 FFEC move.l [A6 - 0x14], D0
0000011A 41EE FFE8 lea.l A0, [A6 - 0x18]
0000011E 2D7C 6E75 6C6C FFF0 move.l [A6 - 0x10], 0x6E756C6C /* 'null' */
00000126 2D40 FFF4 move.l [A6 - 0xC], D0
0000012A 41EE FFF0 lea.l A0, [A6 - 0x10]
0000012E 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */
00000136 2D40 FFFC move.l [A6 - 0x4], D0
0000013A 41EE FFF8 lea.l A0, [A6 - 0x8]
0000013E 486E FFA4 pea.l [A6 - 0x5C]
00000142 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000146 4A80 tst.l D0
00000148 504F addq.w A7, 8
0000014A 6762 beq +0x64 /* 000001AE */
0000014C 4878 08CA push.l 0x8CA
00000150 2F0C move.l -[A7], A4
00000152 2054 movea.l A0, [A4]
00000154 2050 movea.l A0, [A0]
00000156 2268 000C movea.l A1, [A0 + 0xC]
0000015A 4E91 jsr [A1]
0000015C 4A00 tst.b D0
0000015E 504F addq.w A7, 8
00000160 6720 beq +0x22 /* 00000182 */
00000162 2F0C move.l -[A7], A4
00000164 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
00000168 2C00 move.l D6, D0
0000016A 2F07 move.l -[A7], D7
0000016C 2F06 move.l -[A7], D6
0000016E 2054 movea.l A0, [A4]
00000170 2F28 0008 move.l -[A7], [A0 + 0x8]
00000174 486E FFE0 pea.l [A6 - 0x20]
00000178 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */]
0000017C 4FEF 0014 lea.l A7, [A7 + 0x14]
00000180 6048 bra +0x4A /* 000001CA */
label00000182:
00000182 4878 0BB8 push.l 0xBB8
00000186 2F0C move.l -[A7], A4
00000188 2054 movea.l A0, [A4]
0000018A 2050 movea.l A0, [A0]
0000018C 2268 000C movea.l A1, [A0 + 0xC]
00000190 4E91 jsr [A1]
00000192 4A00 tst.b D0
00000194 504F addq.w A7, 8
00000196 6732 beq +0x34 /* 000001CA */
00000198 7000 moveq.l D0, 0x00
0000019A 2F00 move.l -[A7], D0
0000019C 2F07 move.l -[A7], D7
0000019E 2F0C move.l -[A7], A4
000001A0 486E FFE0 pea.l [A6 - 0x20]
000001A4 4EAD 25C2 jsr [A5 + 0x25C2 /* export_1204 */]
000001A8 4FEF 0010 lea.l A7, [A7 + 0x10]
000001AC 601C bra +0x1E /* 000001CA */
label000001AE:
000001AE 486E FFE0 pea.l [A6 - 0x20]
000001B2 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000001B6 486E FFE8 pea.l [A6 - 0x18]
000001BA 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000001BE 486E FFF8 pea.l [A6 - 0x8]
000001C2 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000001C6 4FEF 000C lea.l A7, [A7 + 0xC]
label000001CA:
000001CA 486E FFA4 pea.l [A6 - 0x5C]
000001CE 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
000001D2 206E 0008 movea.l A0, [A6 + 0x8]
000001D6 43EE FFE0 lea.l A1, [A6 - 0x20]
000001DA 20D9 move.l [A0]+, [A1]+
000001DC 20D9 move.l [A0]+, [A1]+
000001DE 584F addq.w A7, 4
000001E0 4CEE 10C0 FF98 movem.l D6,D7,A4, [A6 - 0x68]
000001E6 4E5E unlink A6
000001E8 4E75 rts
export_1201:
000001EA 4E56 FFC4 link A6, -0x003C
000001EE 2F0C move.l -[A7], A4
000001F0 286E 0008 movea.l A4, [A6 + 0x8]
000001F4 2B6C 0014 FDAA move.l [A5 - 0x256], [A4 + 0x14]
000001FA 2B6C 0010 FDA6 move.l [A5 - 0x25A], [A4 + 0x10]
00000200 2B6C 0008 FDA2 move.l [A5 - 0x25E], [A4 + 0x8]
00000206 2B6C 000C FD9A move.l [A5 - 0x266], [A4 + 0xC]
0000020C 2B6C 0018 FD9E move.l [A5 - 0x262], [A4 + 0x18]
00000212 302D FFB2 move.w D0, [A5 - 0x4E]
00000216 48C0 ext.l D0
00000218 4840 swap.w D0
0000021A 4240 clr.w D0
0000021C 2B40 FD96 move.l [A5 - 0x26A], D0
00000220 486E FFC4 pea.l [A6 - 0x3C]
00000224 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000228 4A80 tst.l D0
0000022A 584F addq.w A7, 4
0000022C 6700 009C beq +0x9E /* 000002CA */
00000230 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00000234 302D FFB2 move.w D0, [A5 - 0x4E]
00000238 48C0 ext.l D0
0000023A 4840 swap.w D0
0000023C 4240 clr.w D0
0000023E D0BC 0000 7DFA add.l D0, 0x7DFA
00000244 2B40 FEB2 move.l [A5 - 0x14E], D0
00000248 2F3C 7368 6466 move.l -[A7], 0x73686466 /* 'shdf' */
0000024E 2F3C FFFF 8000 move.l -[A7], 0xFFFF8000
00000254 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
00000258 4EAD 0A9A jsr [A5 + 0xA9A /* export_335 */]
0000025C 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000260 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */]
00000264 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00000268 558F subq.l A7, 2
0000026A 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
0000026E 301F move.w D0, [A7]+
00000270 48C0 ext.l D0
00000272 2F00 move.l -[A7], D0
00000274 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000278 558F subq.l A7, 2
0000027A 2F3C 7365 6C68 move.l -[A7], 0x73656C68 /* 'selh' */
00000280 2F2D FED6 move.l -[A7], [A5 - 0x12A]
00000284 7000 moveq.l D0, 0x00
00000286 3F00 move.w -[A7], D0
00000288 303C 0500 move.w D0, 0x500
0000028C A816 syscall Pack8
0000028E 4EAD 0B1A jsr [A5 + 0xB1A /* export_351 */]
00000292 486D 121A pea.l [A5 + 0x121A /* export_575 */]
00000296 4EAD 0AAA jsr [A5 + 0xAAA /* export_337 */]
0000029A 486D 1B1A pea.l [A5 + 0x1B1A /* export_863 */]
0000029E 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
000002A2 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000002A6 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
000002AA 4EAD 26CA jsr [A5 + 0x26CA /* export_1237 */]
000002AE 4EAD 26D2 jsr [A5 + 0x26D2 /* export_1238 */]
000002B2 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
000002B6 4EAD 1F5A jsr [A5 + 0x1F5A /* export_999 */]
000002BA 4EAD 217A jsr [A5 + 0x217A /* export_1067 */]
000002BE 206E 000C movea.l A0, [A6 + 0xC]
000002C2 30BC 6012 move.w [A0], 0x6012
000002C6 4FEF 001A lea.l A7, [A7 + 0x1A]
label000002CA:
000002CA 486E FFC4 pea.l [A6 - 0x3C]
000002CE 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
000002D2 584F addq.w A7, 4
000002D4 286E FFC0 movea.l A4, [A6 - 0x40]
000002D8 4E5E unlink A6
000002DA 4E75 rts
export_1202:
000002DC 4E56 FFD0 link A6, -0x0030
000002E0 48E7 0018 movem.l -[A7], A3,A4
000002E4 286E 0008 movea.l A4, [A6 + 0x8]
000002E8 41EE FFE8 lea.l A0, [A6 - 0x18]
000002EC 41EE FFF0 lea.l A0, [A6 - 0x10]
000002F0 2F0C move.l -[A7], A4
000002F2 2054 movea.l A0, [A4]
000002F4 2050 movea.l A0, [A0]
000002F6 2268 0090 movea.l A1, [A0 + 0x90]
000002FA 4E91 jsr [A1]
000002FC 2640 movea.l A3, D0
000002FE 486E 000C pea.l [A6 + 0xC]
00000302 486E FFD8 pea.l [A6 - 0x28]
00000306 4EAD 12DA jsr [A5 + 0x12DA /* export_599 */]
0000030A 41EE FFD8 lea.l A0, [A6 - 0x28]
0000030E 43EE FFE0 lea.l A1, [A6 - 0x20]
00000312 22D8 move.l [A1]+, [A0]+
00000314 22D8 move.l [A1]+, [A0]+
00000316 41EE FFE0 lea.l A0, [A6 - 0x20]
0000031A 2848 movea.l A4, A0
0000031C 204C movea.l A0, A4
0000031E 43EE FFF0 lea.l A1, [A6 - 0x10]
00000322 22D8 move.l [A1]+, [A0]+
00000324 22D8 move.l [A1]+, [A0]+
00000326 41EE FFF0 lea.l A0, [A6 - 0x10]
0000032A 2F0B move.l -[A7], A3
0000032C 486E FFE8 pea.l [A6 - 0x18]
00000330 4EAD 2662 jsr [A5 + 0x2662 /* export_1224 */]
00000334 486E FFE8 pea.l [A6 - 0x18]
00000338 4EAD 08EA jsr [A5 + 0x8EA /* export_281 */]
0000033C 2D40 FFD4 move.l [A6 - 0x2C], D0
00000340 486E FFF0 pea.l [A6 - 0x10]
00000344 4EAD 08EA jsr [A5 + 0x8EA /* export_281 */]
00000348 222E FFD4 move.l D1, [A6 - 0x2C]
0000034C B081 cmp.l D0, D1
0000034E 4FEF 001C lea.l A7, [A7 + 0x1C]
00000352 661E bne +0x20 /* 00000372 */
00000354 486E FFE8 pea.l [A6 - 0x18]
00000358 4EAD 090A jsr [A5 + 0x90A /* export_285 */]
0000035C 2D40 FFD0 move.l [A6 - 0x30], D0
00000360 486E FFF0 pea.l [A6 - 0x10]
00000364 4EAD 090A jsr [A5 + 0x90A /* export_285 */]
00000368 222E FFD0 move.l D1, [A6 - 0x30]
0000036C B081 cmp.l D0, D1
0000036E 504F addq.w A7, 8
00000370 670C beq +0xE /* 0000037E */
label00000372:
00000372 2F3C FFFF C452 move.l -[A7], 0xFFFFC452
00000378 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
0000037C 584F addq.w A7, 4
label0000037E:
0000037E 2F0B move.l -[A7], A3
00000380 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */]
00000384 2F0B move.l -[A7], A3
00000386 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */]
0000038A 588F addq.l A7, 4
0000038C 2F00 move.l -[A7], D0
0000038E 2F0B move.l -[A7], A3
00000390 2053 movea.l A0, [A3]
00000392 2050 movea.l A0, [A0]
00000394 2268 0108 movea.l A1, [A0 + 0x108]
00000398 4E91 jsr [A1]
0000039A 588F addq.l A7, 4
0000039C 2F00 move.l -[A7], D0
0000039E 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000003A2 2D40 FFF8 move.l [A6 - 0x8], D0
000003A6 2F00 move.l -[A7], D0
000003A8 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000003AC 4EAD 0852 jsr [A5 + 0x852 /* export_262 */]
000003B0 2D40 FFFC move.l [A6 - 0x4], D0
000003B4 2F00 move.l -[A7], D0
000003B6 4878 0C02 push.l 0xC02
000003BA 2F0B move.l -[A7], A3
000003BC 2053 movea.l A0, [A3]
000003BE 2050 movea.l A0, [A0]
000003C0 2268 007C movea.l A1, [A0 + 0x7C]
000003C4 4E91 jsr [A1]
000003C6 4FEF 0020 lea.l A7, [A7 + 0x20]
000003CA 4CEE 1800 FFC8 movem.l A3,A4, [A6 - 0x38]
000003D0 4E5E unlink A6
000003D2 4E75 rts
export_1203:
000003D4 4E56 0000 link A6, 0
000003D8 2F0C move.l -[A7], A4
000003DA 286E 0008 movea.l A4, [A6 + 0x8]
000003DE 200C move.l D0, A4
000003E0 6610 bne +0x12 /* 000003F2 */
000003E2 7012 moveq.l D0, 0x12
000003E4 2F00 move.l -[A7], D0
000003E6 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
000003EA 2840 movea.l A4, D0
000003EC 200C move.l D0, A4
000003EE 584F addq.w A7, 4
000003F0 6710 beq +0x12 /* 00000402 */
label000003F2:
000003F2 2F0C move.l -[A7], A4
000003F4 4EAD 200A jsr [A5 + 0x200A /* export_1021 */]
000003F8 2840 movea.l A4, D0
000003FA 2054 movea.l A0, [A4]
000003FC 20AD FD92 move.l [A0], [A5 - 0x26E]
00000400 584F addq.w A7, 4
label00000402:
00000402 200C move.l D0, A4
00000404 286E FFFC movea.l A4, [A6 - 0x4]
00000408 4E5E unlink A6
0000040A 4E75 rts